#ifndef NETWORK_H
#define NETWORK_H

#include <deque>
#include <vector>

//Network structure

void load_vertex();
void load_edge();

void free_network();

extern std::vector<int> *network_vertex;
extern std::vector<int> *edges;

extern size_t num_of_compounds;
extern size_t num_of_nodes;
extern std::vector<double> *compound_Ki_list;
extern std::vector<int> vertex_exit;

#endif // NETWORK_H
